import {
  Request
} from "../../../wxParse/request.js"
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    statusBarHeight: getApp().globalData.statusBarHeight,
  },
  /**
   * 返回首页
   */
  gohome:function(param){
    wx.navigateBack({
      delta: 1
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  //获取用户参与 活动列表
  new Request('User/UserPushActivityList').request(
    () => {
      return {
        openid: app.globalData.openid,    //用户openid
      }
    },
    (res) => {
      if(res.data.data != -5){
        res.data.data.map(function(e,n){
          return e.award_image = 'https://weizhi.darenjian.com'+e.award_image;
        });
        this.setData({
          ActivityList:res.data.data,
        });
      }else{
        wx.showToast({
          title: '还没有授权',
          icon: 'none',
          duration: 2000
        });
      }
    });
  },
  /**
   * 用户授权登陆
   */
  bindGetUserInfo (e) {
    console.log(e)
    //取消授权 执行不了此API方法
    wx.getUserInfo({
      success: res => {
        console.log(res)
        app.globalData.userInfo = res.userInfo;
        app.globalData.loginStatus = true;  //用户授权登录 修改状态
        //注册用户  
        if(!app.globalData.loginStatus){
          new Request('Login/registerUser').request(
            () => {
              return {
                openid: app.globalData.openid,    //用户openid
                userName: res.userInfo.nickName,    //用户名
                userAvatar: res.userInfo.avatarUrl, //用户头像
                userCity: res.userInfo.city,        //用户城市
              }
            },
            (res) => {
              console.log(res.data.msg);
              console.log(app.globalData);
              //授权 注册成功之后跳转 到活动详情信息中
              this.gotogoods(e.currentTarget.dataset.id);  //获取点击 活动列表某一id
            });
        }else{
          this.gotogoods(e.currentTarget.dataset.id);  //获取点击 活动列表某一id
        }
      }
    });
    if(typeof(e.detail.userInfo) == 'undefined' || e.detail.userInfo == ''){ //用点击了授权取消
      wx.showToast({
        title: '取消授权',
        icon: 'none',
        duration: 2000
      });
    }else{
      console.log('授权了');
    }
  },
  /**
   * 跳转抽奖商品详情页面
   */
  gotogoods:function(param){
    wx.navigateTo({
      url: '/pages/home/good_detail/good_detail?activitId=' + param + '&ownShow=closeTab',
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})